medium-term deposit - German English Dictionary